package cn.wolfcode.trip.base.query;

import lombok.Getter;
import lombok.Setter;
import org.springframework.util.StringUtils;

/**
 * 高级查询对象
 * @author pengq
 */
@Setter
@Getter
public class QueryObject {
    /**
     * 关键字
     */
    private String keyword;
    /**
     * 当前页，默认1
     */
    private Integer currentPage = 1;
    /**
     * 每页条数，默认3
     */
    private Integer pageSize =3;
    /**
     * 排序条件
     */
    private String orderBy;
    /**
     * 关键字空值处理
     *
     * @return 关键字
     */
    public String getKeyword() {
        return StringUtils.hasLength(keyword) ? keyword : null;
    }
}
